History
History
Synonyms
UK
US
Meaning:
trounce

to defeat (a person, team etc) heavily

defeat overwhelmingly

WIPE OFF THE MAT as in Wiktionary
WIPE OFF THE MAT as in Wikipedia